import { buildService } from '../../helper/service'

// 值类型为String或Object,String为url(method),Object同axios(config)参数支持相同,data和params只能为对象类型
const settings = {
  // 获取单位类型列表
  getCompanyTypeList: {
    url: '/admin/pageMade/getUnitType',
    method: 'get'
  },
  // 获取单位列表
  getCompanyList: {
    url: '/admin/pageMade/selectUnit',
    method: 'get'
  },
  // 获取已添加模块列表
  getPageModuleList: {
    url: '/api/v1/base/instance_module',
    method: 'get'
  },
  //获取页面类型
  getPageTypeList: {
    url: '/admin/base/codes/data',
    method: 'get'
  },
  //获取添加的模块列表
  getAddModuleList: {
    url: '/api/v1/base/page_module_list',
    method: 'get'
  },
  //确认添加的模块列表
  getSureAddModule: {
    url: '/api/v1/base/instance_module',
    method: 'post',
  },
  //删除模块
  delPageModule:{
    url: '/api/v1/base/instance_module',
    method: 'delete',
    type:'restful'
  }

}

export default buildService(settings)
